.dx-autocomplete-popup-wrapper {

    .dx-overlay-content {
        .box-shadow(@IOS7_AUTOCOMPLETE_SHADOW);
    }

    .dx-popup-content {
        border-color: @IOS7_AUTOCOMPLETE_BORDERCOLOR;
    }

    .dx-list {
        background-color: @IOS7_AUTOCOMPLETE_BACKGROUND;
    }

    .dx-list-item {
        &:not(:last-child):not(:only-child) {
            border-bottom: 1px solid @IOS7_AUTOCOMPLETE_BORDERCOLOR;

            .dx-hairlines & {
                border-bottom-width: .5px;
            }
        }
    }
}

.dx-autocomplete.dx-dropdowneditor.dx-invalid{
    .dx-texteditor-container {
        &:after {
            right: @TEXTEDITOR_INVALID_BADGE_HORIZONTAL_PADDING;
        }
    }
}

.dx-rtl {
    &.dx-autocomplete.dx-dropdowneditor.dx-invalid {
        .dx-texteditor-container {
            &:after {
                left: @TEXTEDITOR_INVALID_BADGE_HORIZONTAL_PADDING;
                right: auto;
            }
        }
    }
}
